how to simulate 3d knots